Database Design Fundamentals for Software Engineers - Learn Interactively

Module 1 of Path: Become a Database Professional with SQL

Database Design Fundamentals for Software Engineers

Module Overview

Databases are universal - they underlie the technology you use every day. They're a crucial component of everything from telecommunications systems, banking systems, and video games to just about any other software system that maintains some amount of persistent data. In this module, you'll learn about the fundamental concepts of databases, why and when they're used, what relational databases are, and entity-relationship diagrams. You will also be exposed to techniques like normalization that help to increase the efficiency of databases. You'll wrap up with a look at the basics of Structured Query Language (SQL). After completing this module, you will be able to move on to more advanced courses involving database systems and SQL.

Module Objectives

Learn the database fundamentals for Software Engineers.

Learn about entity relationship data model.

Learn about data modelling and normalization.

73 Lessons

34 Quizzes

84 Playgrounds

56 Code Snippets

188 Illustrations

Contents (Module 1)
Module 2
Contents (Module 1)
Module 2
9. Conclusion
Module Details

73 Lessons

34 Quizzes

84 Playgrounds

56 Code Snippets

188 Illustrations